Speci cation of Safety - CriticalSoftware with Z and Real - Time

نویسنده

  • Maritta Heisel
چکیده

A method for the speciication of software for safety-critical applications is presented. It is based on a combination of the formal speciication languages Z and real-time CSP. Guidelines for the development and validation of speciications are provided. Speciication development is supported by reference architectures that can serve as templates for the speciication of concrete systems. Validation is performed by inspection of speciications according to speciic criteria and by proof of properties. These proofs rely on a common semantic model for the two languages. An example serves to illustrate the method.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Speci cation of Safety - CriticalSoftware with Z and Real - Time

A method for the speciication of software for safety-critical applications is presented. It is based on a combination of the formal speciication languages Z and real-time CSP. Guidelines for the development and validation of speciications are provided. Speciication development is supported by reference architectures that can serve as templates for the speciication of concrete systems. Validatio...

متن کامل

Providing Libraries of Algebraically Specified Datatypes in Z

This work was produced under the auspices of the SERC funded project GR/G49531. Z, Z Method, OBJ, Abstract Datatypes, Safety Critical Systems, Initiality Z is a rich and expressive speci cation language. It is possible to use Z to produce clear, abstract and elegant speci cations; it is also possible to use Z to produce meaningless speci cations. One of the overall aims of the research work in ...

متن کامل

Formal Requirements Analysis of an Avionics Control System

|We report on a formal requirements analysis experiment involving an avionics control system. We describe a method for specifying and verifying real-time systems with PVS. The experiment involves the formalization of the functional and safety requirements of the avionics system as well as its multilevel veri cation. First level veri cation demonstrates the consistency of the speci cations whils...

متن کامل

Graphical Communicating Shared Resources: a Language for Specifying and Analyzing Real-Time Systems

We present Graphical Communicating Shared Resources, GCSR, a formal language for the speci cation and analysis of real-time systems, including their functional, temporal and resource requirements. GCSR supports the explicit representation of system resources and priorities to arbitrate resource contentions. These features allow a designer to examine resource inherent constraints and to experime...

متن کامل

Using Formal Specification in the Acquisition of Information Systems: Educating Information Systems Professionals

Research into the industrial application of formal methods has concentrated almost exclusively on the speci cation of software systems in highrisk or safety critical applications|thus, attention has been directed to technical problems with technical systems. The Formal Methods Research Group at Curtin University has, however, been addressing the potential practical application of Z and Object-Z...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996